Support for fischertechnik TX-controller
Top
[This is preliminary documentation and is subject to change.]
The FtMscLibEx type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | CloseConnection |
Will close an open connection
|
![]() | EnableCBMaskCntInChanged |
API 3.X5A replacement (extended) Enables the event for a FastCounter input change. |
![]() | EnableCBMaskCounterChanged |
API 3.X8A replacement (extended) Enables the event for a Fast Counter value change. |
![]() | EnableCBMaskUniChanged |
API 3.X2A replacement (extended) Enables the event for a Universal Input change. |
![]() | ftxCloseAllDevices |
API 2.09 |
![]() | ftxCloseDevice |
API 2.08 |
![]() | ftxCloseLib |
API 2.04 ftxCloseLib Close the FtMscLibEx |
![]() | ftxEnumComPorts |
API 2.13 |
![]() | ftxGetAvailableComPorts |
API 2.12 Function finds all available COM ports based on information in the Windows Registry and returns the number of ports. This information is managed internally in a static list for further use. To find and display the available COM ports, this function must be called first. |
![]() | ftxGetFirmwareStrg |
API 2.18 ftxGetFirmwareStrg Firmaware description of the master TX-C |
![]() ![]() | ftxGetLibErrorString |
API 2.14 ftxGetLibErrorString |
![]() | ftxGetLibVersion |
API 2.01 ftxGetLibVersionStr Gets the FTMscLibEx.dll version |
![]() | ftxGetLibVersionStr |
API 2.02 ftxGetLibVersionStr Gets the FTMscLibEx.dll version |
![]() | ftxGetLongNameStrg |
API 2.17 ftxGetLongNameStrg Name of the master TX-C |
![]() | ftxGetManufacturerStrg |
API 2.15 ftxGetManufacturerStrg Manufacturer info of this master TX-C |
![]() | ftxGetSerialNrStrg |
API 2.19 ftxGetSerialNrStrg Serial Number of the master TX-C |
![]() | ftxGetShortNameStrg |
API 2.16 ftxGetShortNameStrg Name of the master TX-C |
![]() | ftxInitLib |
API 2.03 ftxInitLib Opens the FtMscLibEx |
![]() | ftxIsHandleValid |
API 2.10 |
![]() | ftxIsLibInit |
API 2.05 ftxIsLibInit |
![]() | ftxIsTransferActiv |
API 3.03 ftxIsTransferActiv Functions checks if the transfer area is active, i.e. if there is cyclical communication with the ROBO TX Controller. |
![]() | ftxOpenComDevice |
API 2.07 ftxOpenComDevice Function equivalent to function from 2.6, but the particular COM interface can be passed as a string, e.g. "COM4" or "COM32". |
![]() | ftxOpenComDeviceNr |
API 2.06 ftxOpenComDeviceNr |
![]() | ftxStartTransferArea |
API 3.01 ftxStartTransferArea Function activates the transfer area in the library for online mode. The communication thread is started and carries out the IO commands in "online mode". It reads the current values from the output structure of the transfer area (configuration and output values) and sends these to the ROBO TX Controller. As a response to an IO request, the controller sends the current values and the communication |
![]() | ftxStopTransferArea |
API 3.02 ftxStopTransferArea Function disables transfer area communication with the ROBO TX Controller. The communication thread is stopped. Communication with the ROBO TX Controller is stopped. |
![]() | GetCBMaskCntInChanged |
API 3.X6A (extended) Get the actual mask |
![]() | GetCBMaskCounterChanged |
API 3.X9A Get the actual mask
|
![]() | GetCBMaskUniChanged |
3.X3A (extended) GetCBMaskUniChanged |
![]() | GetComStatus |
API 2.11 GetComStatus |
![]() | GetDeviceInfo |
Prints the device info into txtInfo
|
![]() | GetInCounterValue |
API 3.18 GetInCounterValue Function reads the current value of a counter input (counter) from the transfer area and makes it available to an application. |
![]() | GetInDisplayButtonValue |
API 3.19 GetInDisplayButtonValue Function reads the current status of the two push-button switches on the display. The time for how long a push-button switch remains depressed is displayed. |
![]() | GetInIOValue |
API 3.17 GetInIOValue Function reads the current value of a universal input from the transfer area and makes it available to an application. The values of the universal inputs come as a response to an IO request from the ROBO TX Controller and are updated in the transfer area. |
![]() | GetRoboTxDevName |
API 2.20 GetRoboTxDevName Get the device name. |
![]() | GetRoboTxDllStr |
API 2.27
|
![]() | GetRoboTxFwStr |
API 2.23 GetRoboTxFwStr Get the firmware string of devId |
![]() | GetRoboTxFwVal |
API 2.24 GetRoboTxFwVal Get the firmware as numbar of devId |
![]() | GetRoboTxHwStr |
API 2.25 GetRoboTxHwStr Get the hardware identifier of devId |
![]() | GetRoboTxSerialStr |
API 2.26
|
![]() | IsCBMaskCntInChangedEnabled |
API 3.X6A replacement (extended) Indicates if for this Fast Counter the event mechanisme has been enabled. |
![]() | IsCBMaskCounterChangedEnabled |
API 3.X 9A replacement (extended) Indicates if for this Fast Counter value change the event mechanisme has been enabled. |
![]() | IsCBMaskUniChangedEnabled |
API 3.X3A replacement (extended) Indicates if for this input the event mechanisme has been enabled. |
![]() | OpenConnection |
Open the connection with TX-C device
|
![]() | ResetMotorExConfig | Obsolete.
ResetMotorExConfig
|
![]() | SetCBCounterResetted |
API 3.07 SetCBCounterResetted |
![]() | SetCBMaskCntInChanged |
3.X5A (extended) Set the mask |
![]() | SetCBMaskCounterChanged |
API 3.X8A (extended) Set the mask |
![]() | SetCBMaskUniChanged |
3.X2A (extended) SetCBMaskUniChanged |
![]() | SetFtCntConfig |
API 3.11 SetFtCntConfig configures a counter input (counter); how the status of the counter is to be interpreted. |
![]() | SetFtMotorConfig |
API 3.12 SetFtMotorConfig |
![]() | SetFtUniConfig |
API 3.10 SetFtUniConfig |
![]() | SetOutMotorValues |
API 3.08 SetOutMotorValues Set a pair of Outputs as full bridge output for bidirectional use. |
![]() | SetOutPwmValues |
API 3.09 SetOutPwmValues Function sets the specified duty value in the transfer area for a PWM output. |
![]() | StartCounterReset |
API 3.06 StartCounterReset |
![]() | StartMotorExCmd |
API 3.13 |
![]() | StartMotorExCmd4 |
API 3.13A StartMotorExCmd4(extended) Function activates the intelligent motor mode for motor synchronization. The motor moves to the desired position using the shared counter information. The application shares the information that the motor has reached the end position by using a previously installed callback function (see also SetCBMotorExReached()). The function is able to managed 1,2 or 3 slaves. However all motor have their proper CBMotorExReached notification. |
![]() | StartTransferArea |
Start the transfer area for this instance
|
![]() | StopAllMotorExCmd |
API 3.15 StopAllMotorExCmd Function immediately stops the previously activated intelligent motor mode for motor synchronization of all motors of the ROBO TX Controller by resetting the duty values as well as the distance values in the output structure to 0. |
![]() | StopMotorExCmd |
API 3.14 StopMotorExCmd Function immediately stops the previously activated intelligent motor mode for motor synchronization of the specified motor by resetting the duty values as well as the distance value in the output structure to 0. |
![]() | StopTransferArea |
Stop the transfer area for this instance
|
See Also